package com.niit.musicserve.service;

import com.niit.musicserve.entity.Rank;

import java.util.List;

public interface RankService {
	
	/**
	 * 添加榜单
	 */
	public Integer insertRank(Rank rank);
	
	/**
	 * 删除榜单
	 */
	public Integer deleteRankById(int rankId);
	
	/**
	 * 修改榜单
	 */
	public Integer updateRankById(Rank rank);
	
	/**
	 * 查询所有榜单
	 */
	public List<Rank> allRank();
	
	/**
	 * 根据id查询榜单
	 */
	public Rank selectRankById(int rankId);
	
	/**
	 * 根据标题查询榜单
	 */
	public List<Rank> rankOfTitle(String rankTitle);
	
	/**
	 * 根据标题模糊查询榜单
	 */
	public List<Rank> likeRankOfTitle(String rankTitle);
	
	/**
	 * 获取榜单数量
	 */
	public Integer numberOfRank();
}
